package com.hns.phone.entity;

import java.io.Serializable;
import java.math.BigDecimal;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Transient;

import org.hibernate.annotations.GenericGenerator;

import com.hns.can.common.entity.BaseEntity;


/**
 * @版权：HNS 版权所有 (c) 2013
 * @author:zhangy
 * @version Revision 1.0.0
 * @email:zhangyu2222z@sina.cn
 * @see:
 * @创建日期：2015年4月2日
 * @功能说明：行车轨迹实体
 * @begin
 * @修改记录:
 * @修改后版本          修改人      	修改内容
 * @2015年4月2日  	       zhangy       	创建
 * @end
 */
@SuppressWarnings("serial")
@Entity
@Table(name="T_COMM_DRIVE_TRAJ_INFO")
public class CommDriveTrajInfoEntity extends BaseEntity implements Serializable {

	@Id
	@GeneratedValue(generator = "system-uuid")
    @GenericGenerator(name = "system-uuid",
                      strategy = "com.hns.can.entity.UseIdOrGenerate")
	@Column(name="RCRD_ID")
	private String rcrdId;

	@Column(name="CAR_ID")
	private String carId;

	@Column(name="CORP_ID")
	private String corpId;

	@Column(name="DRV_ID")
	private String drvId;

	@Column(name="EQMT_CODE")
	private String eqmtCode;

	@Column(name="GPS_SPD_OF_MOT_VHI")
	private BigDecimal gpsSpdOfMotVhi;

	@Column(name="IGNI_SWTC")
	private String igniSwtc;

	@Column(name="LINE_ID")
	private String lineId;

	@Column(name="LO_DRC")
	private BigDecimal loDrc;

	@Column(name="LO_LGT")
	private BigDecimal loLgt;

	@Column(name="LO_LTT")
	private BigDecimal loLtt;

	@Column(name="ORGAN_ID")
	private String organId;

	@Column(name="RCRD_TIME")
	private String rcrdTime;

	@Column(name="SPD_OF_MOT_VHI")
	private BigDecimal spdOfMotVhi;

	@Column(name="UP_DN")
	private String upDn;
	
	@Transient
	private String licPltNo;//车牌

	public String getRcrdId() {
		return this.rcrdId;
	}

	public void setRcrdId(String rcrdId) {
		this.rcrdId = rcrdId;
	}

	public String getCarId() {
		return this.carId;
	}

	public void setCarId(String carId) {
		this.carId = carId;
	}

	public String getCorpId() {
		return this.corpId;
	}

	public void setCorpId(String corpId) {
		this.corpId = corpId;
	}

	public String getDrvId() {
		return this.drvId;
	}

	public void setDrvId(String drvId) {
		this.drvId = drvId;
	}

	public String getEqmtCode() {
		return this.eqmtCode;
	}

	public void setEqmtCode(String eqmtCode) {
		this.eqmtCode = eqmtCode;
	}

	public BigDecimal getGpsSpdOfMotVhi() {
		return this.gpsSpdOfMotVhi;
	}

	public void setGpsSpdOfMotVhi(BigDecimal gpsSpdOfMotVhi) {
		this.gpsSpdOfMotVhi = gpsSpdOfMotVhi;
	}

	public String getIgniSwtc() {
		return this.igniSwtc;
	}

	public void setIgniSwtc(String igniSwtc) {
		this.igniSwtc = igniSwtc;
	}

	public String getLineId() {
		return this.lineId;
	}

	public void setLineId(String lineId) {
		this.lineId = lineId;
	}

	public BigDecimal getLoDrc() {
		return this.loDrc;
	}

	public void setLoDrc(BigDecimal loDrc) {
		this.loDrc = loDrc;
	}

	public BigDecimal getLoLgt() {
		return this.loLgt;
	}

	public void setLoLgt(BigDecimal loLgt) {
		this.loLgt = loLgt;
	}

	public BigDecimal getLoLtt() {
		return this.loLtt;
	}

	public void setLoLtt(BigDecimal loLtt) {
		this.loLtt = loLtt;
	}

	public String getOrganId() {
		return this.organId;
	}

	public void setOrganId(String organId) {
		this.organId = organId;
	}

	public String getRcrdTime() {
		return this.rcrdTime;
	}

	public void setRcrdTime(String rcrdTime) {
		this.rcrdTime = rcrdTime;
	}

	public BigDecimal getSpdOfMotVhi() {
		return this.spdOfMotVhi;
	}

	public void setSpdOfMotVhi(BigDecimal spdOfMotVhi) {
		this.spdOfMotVhi = spdOfMotVhi;
	}

	public String getUpDn() {
		return this.upDn;
	}

	public void setUpDn(String upDn) {
		this.upDn = upDn;
	}

	public String getLicPltNo() {
		return licPltNo;
	}

	public void setLicPltNo(String licPltNo) {
		this.licPltNo = licPltNo;
	}

}